🇬🇧 en fr 🇫🇷

on top of the world

  • (idiomatic) Delighted; ecstatic; exceptionally pleased, happy, or satisfied.
aux anges
Wiktionary Links